//
//  QDDisTreatmentVC.m
//  QuickDoctor
//
//  Created by 李伟 on 2016/12/23.
//  Copyright © 2016年 Eric. All rights reserved.
//

#import "QDDisTreatmentVC.h"

static NSString *cellID = @"cellID";
@interface QDDisTreatmentVC ()<UITableViewDelegate,UITableViewDataSource>
@property (nonatomic, strong) NSArray *dataArray;
@property (nonatomic, weak) UITableView *tableView;
@end

@implementation QDDisTreatmentVC

- (void)viewDidLoad {
    [super viewDidLoad];
    
    [self loadData];
    
    [self setupUI];
}

#pragma mark
#pragma mark - 获取数据
- (void)loadData
{
    self.dataArray = @[@"手术治疗",@"药物治疗",@"保守治疗"];
}

-(void)setDataArray:(NSArray *)dataArray
{
    _dataArray = dataArray;
    [self.tableView reloadData];
    
}
#pragma mark
#pragma mark - 搭建界面
- (void)setupUI
{
    UITableView *tableView = [[UITableView alloc]init];
    [self.view addSubview:tableView];
    self.tableView = tableView;
    
    [tableView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.mas_equalTo(self.view);
    }];
    
    //行高
    tableView.estimatedRowHeight = 100;
    tableView.rowHeight = UITableViewAutomaticDimension;
    
    //代理/数据源
    tableView.delegate = self;
    tableView.dataSource = self;
    
    //注册cell
    [tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"cellID"];
}

#pragma mark
#pragma mark - 数据源方法
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    
    return self.dataArray.count;
}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID forIndexPath:indexPath];
    cell.textLabel.text = self.dataArray[indexPath.row];
    return cell;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
    if (_backBlock) {
        _backBlock(cell.textLabel.text);
    }
    [self.navigationController popViewControllerAnimated:YES];
}

@end
